package cn.huiyunche.base.service.query;

import java.math.BigDecimal;
import java.util.Date;

/**
 * @FileName: cn.huiyunche.base.service.query
 * @Description: 车型油耗变更查询条件
 * @author: Aaron
 * @date: 2017/3/13 下午10:00
 */
public class ScPriceconfOcQueryConditions {

    //车型TMS分类id
    private Integer vehicleTypeId;

    //车型TMS分类名称
    private String vehicleClassifyName;

    //燃油类型主键
    private Integer fuelTypeId;

    //油耗
    private BigDecimal fuelConsumption;

    //生效时间
    private Date effectiveDate;

    //失效时间
    private Date invalidDate;

    public Integer getVehicleTypeId() {
        return vehicleTypeId;
    }

    public ScPriceconfOcQueryConditions setVehicleTypeId(Integer vehicleTypeId) {
        this.vehicleTypeId = vehicleTypeId;
        return this;
    }

    public String getVehicleClassifyName() {
        return vehicleClassifyName;
    }

    public ScPriceconfOcQueryConditions setVehicleClassifyName(String vehicleClassifyName) {
        this.vehicleClassifyName = vehicleClassifyName;
        return this;
    }

    public Integer getFuelTypeId() {
        return fuelTypeId;
    }

    public ScPriceconfOcQueryConditions setFuelTypeId(Integer fuelTypeId) {
        this.fuelTypeId = fuelTypeId;
        return this;
    }

    public BigDecimal getFuelConsumption() {
        return fuelConsumption;
    }

    public ScPriceconfOcQueryConditions setFuelConsumption(BigDecimal fuelConsumption) {
        this.fuelConsumption = fuelConsumption;
        return this;
    }

    public Date getEffectiveDate() {
        return effectiveDate;
    }

    public ScPriceconfOcQueryConditions setEffectiveDate(Date effectiveDate) {
        this.effectiveDate = effectiveDate;
        return this;
    }

    public Date getInvalidDate() {
        return invalidDate;
    }

    public ScPriceconfOcQueryConditions setInvalidDate(Date invalidDate) {
        this.invalidDate = invalidDate;
        return this;
    }


    @Override
    public String toString() {
        return "ScPriceconfOcQueryConditions{" +
                "vehicleTypeId=" + vehicleTypeId +
                ", vehicleClassifyName='" + vehicleClassifyName + '\'' +
                ", fuelTypeId=" + fuelTypeId +
                ", fuelConsumption=" + fuelConsumption +
                ", effectiveDate=" + effectiveDate +
                ", invalidDate=" + invalidDate +
                '}';
    }
}
